home *** CD-ROM | disk | FTP | other *** search
- on beginSprite me
- global waste
- waste = []
- sprite(me.spriteNum).visible = 0
- end
-
- on mouseDown me
- global waste
- if sprite(me.spriteNum).visible = 1 then
- puppetSound(3, "pickcard")
- sprite(me.spriteNum).moveableSprite = 1
- sprite(me.spriteNum).locZ = me.spriteNum + 1000
- sprite(me.spriteNum).loc = the mouseLoc
- if waste.count > 1 then
- sprite(me.spriteNum - 10).member = waste[waste.count - 1].membername
- sprite(me.spriteNum - 10).loc = waste[waste.count - 1].location
- sprite(me.spriteNum - 10).visible = 1
- else
- sprite(me.spriteNum - 10).visible = 0
- end if
- end if
- end
-
- on mouseUp me
- global waste, foundation, equalvalue, hotcard, points
- if (equalvalue = 1) and (hotcard <> 0) then
- puppetSound(3, "pickcard")
- sprite(me.spriteNum).visible = 0
- sprite(hotcard).member = sprite(the clickOn).member
- sprite(me.spriteNum).loc = waste[waste.count].location
- waste.deleteAt(waste.count)
- if waste.count > 0 then
- sprite(me.spriteNum).visible = 1
- sprite(me.spriteNum).member = waste[waste.count].membername
- end if
- if member("ftext" & string(foundation.findPos(symbol(string(hotcard))))).text <> 13 then
- member("ftext" & string(foundation.findPos(symbol(string(hotcard))))).text = string(value(member("ftext" & string(foundation.findPos(symbol(string(hotcard))))).text) + foundation.findPos(symbol(string(hotcard))))
- if value(member("ftext" & string(foundation.findPos(symbol(string(hotcard))))).text) > 13 then
- member("ftext" & string(foundation.findPos(symbol(string(hotcard))))).text = string(value(member("ftext" & string(foundation.findPos(symbol(string(hotcard))))).text) - 13)
- end if
- else
- member("ftext" & string(foundation.findPos(symbol(string(hotcard))))).text = "C"
- end if
- points = points + 15
- else
- puppetSound(3, "dropcard")
- sprite(me.spriteNum).loc = waste[waste.count].location
- end if
- sprite(me.spriteNum).locZ = me.spriteNum
- end
-